package com.team.arms.yuding.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 
 * @TableName y_lottery_table
 */
@Api( tags = "摇号信息")
@TableName(value ="y_lottery_table")
@Data
public class LotteryTable implements Serializable {

    /**
     * 摇号编号
     */
    @TableId(type = IdType.ASSIGN_ID)
    @ExcelProperty("摇号编号")
    @ApiModelProperty("摇号编号")
    private String lotteryNumber;

    /**
     * 摇号排序值
     */
    @ExcelProperty("摇号排序值")
    @ApiModelProperty("摇号排序值")
    private String lotterySortValue;

    /**
     * 摇号进度
     */
    @ExcelProperty("摇号进度")
    @ApiModelProperty("摇号进度")
    private String lotterySchedule;

    /**
     * 摇号总名额
     */
    @ExcelProperty("摇号总名额")
    @ApiModelProperty("摇号总名额")
    private String lotteryTotalNumber;

    /**
     * 已摇中名额
     */
    @ExcelProperty("已摇中名额")
    @ApiModelProperty("已摇中名额")
    private String shakeQuota;

    /**
     * 剩余名额
     */
    @ExcelProperty("剩余名额")
    @ApiModelProperty("剩余名额")
    private String remainingPlaces;

    /**
     * 摇号状态
     */
    @ExcelProperty("摇号状态")
    @ApiModelProperty("摇号状态")
    private String stateLottery;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}